//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKBRep.TopoDS;

namespace CascadeSharp.TKBool.TopOpeBRep
{
    //---------------------------------------------------------------------
    //  Class  TopOpeBRep_ShapeIntersector2d
    //---------------------------------------------------------------------
    public sealed class TopOpeBRep_ShapeIntersector2d
    {
        public TopOpeBRep_ShapeIntersector2d()
            : base()
        {
            throw new NotImplementedException();
        }

        public TopOpeBRep_ShapeIntersector2d(TopOpeBRep_ShapeIntersector2d parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public void InitIntersection(TopoDS_Shape S1, TopoDS_Shape S2)
        {
            throw new NotImplementedException();
        }

        public TopoDS_Shape Shape(int Index)
        {
            throw new NotImplementedException();
        }

        public bool MoreIntersection()
        {
            throw new NotImplementedException();
        }

        public void NextIntersection()
        {
            throw new NotImplementedException();
        }

        public TopOpeBRep_EdgesIntersector ChangeEdgesIntersector()
        {
            throw new NotImplementedException();
        }

        public TopoDS_Shape CurrentGeomShape(int Index)
        {
            throw new NotImplementedException();
        }

        public void DumpCurrent(int K)
        {
            throw new NotImplementedException();
        }

        public int Index(int K)
        {
            throw new NotImplementedException();
        }

        public void Reset()
        {
            throw new NotImplementedException();
        }

        public void Init(TopoDS_Shape S1, TopoDS_Shape S2)
        {
            throw new NotImplementedException();
        }

        public void SetIntersectionDone()
        {
            throw new NotImplementedException();
        }

        public void InitFFIntersection()
        {
            throw new NotImplementedException();
        }

        public void FindFFIntersection()
        {
            throw new NotImplementedException();
        }

        public bool MoreFFCouple()
        {
            throw new NotImplementedException();
        }

        public void NextFFCouple()
        {
            throw new NotImplementedException();
        }

        public void InitEEFFIntersection()
        {
            throw new NotImplementedException();
        }

        public void FindEEFFIntersection()
        {
            throw new NotImplementedException();
        }

        public bool MoreEEFFCouple()
        {
            throw new NotImplementedException();
        }

        public void NextEEFFCouple()
        {
            throw new NotImplementedException();
        }
    }; // class TopOpeBRep_ShapeIntersector2d
}